package com.book.publishing.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Author: 孙鑫
 * @Description:  20173952
 */

@Data
@TableName("publishing_bookman")
public class Bookman {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    // 出版社名称
    @TableField("pubname")
    private String pubname;

    // 所在地
    @TableField("pubwhere")
    private String pubwhere;

    // 成立时间
    @TableField("setuptime")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date setuptime;

    // 销售数目（出版社级别）
    @TableField("salenumber")
    private Integer salenumber;

    // 退书数目（出版社级别）
    @TableField("backnumber")
    private Integer backnumber;

    // 状态（是否合作过）
    @TableField("status")
    private String status;
}
